pub(crate) mod lmqtt;

use std::sync::atomic::{AtomicU16, Ordering};
use std::thread::sleep;
use std::time::Duration;
use lipo_base::lencrypted;
use lipo_mqtt_client::lmqtt::ldata;
use lipo_mqtt_client::lmqtt::ldata::MessageType;


#[tokio::main]
async fn main() {
    // let mid = lrandom::generate_random_string(16);
    // let msg_data =
    //     ldata::LMessage::new_s(mid, "13014543377".to_string(), MessageType::Text, "你好呀".to_string());
    // let data_vec = msg_data.to_vec();
    //
    // println!("data_vec: {:?}", &data_vec);
    //
    // let mut n_data = ldata::LMessage::default();
    // n_data.from_vec(&data_vec).unwrap();
    //
    // println!("LMessage: {:?}", &n_data);
  
}
